package com.crr.mapper;

import com.crr.pojo.AirQualityIndex;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;
import java.util.Objects;

@Repository
public interface AirQualityIndexMapper {
    /**
     * 查询所有空气质量指数信息
     * @return 存储信息的集合
     */
    List<AirQualityIndex> getAllInfo();

    /**
     * 分页查询信息
     * @return  存储信息的集合
     */
    List<AirQualityIndex> getInfoByPage(Map<String, Object> map);

    /**
     * 查询信息总条数
     * @return 总条数
     */
    int getInfoNum();
    /**
     * 添加信息
     * @param airQualityIndex  添加的信息类
     * @return 是否添加成功
     */
    int addInfo(AirQualityIndex airQualityIndex);

    /**
     * 根据空气质量id删除信息
     * @param id 被删除的id
     * @return 是否删除成功
     */
    int delInfo(int id);


}
